// 小程序中的模块化是commonjs模块化 ,所以导入模块是require  不是import导入模块
// util是对ajax的二次封装
const util =require('../../utils/util')
const api =require('../../config/api')
Page({
  data:{ 
    banner:[],//轮播图数据
    channel:[],//宫格数据
    coupon:[],//优惠卷数据
    groupons:[],//团购专区
    brands:[],//品牌制造商
    newGoods:[],//新品首发
    hotGoods:[],//人气推荐
    topics:[],//专题精选
    floorGoods:[],//居家 二维数组
    goodsCount:'',
  
  },
  // 封装一个方法，getIndexData调用了两个接口
  getIndexData:function(){
    let that =this;
    // util中封装的request 传进去 api封装的地址
    util.request(api.indexUrl).then(function(res){
      if(res.errno ===0){
        console.log(res.data);
        that.setData({
          banner:res.data.banner,//轮播图数据
          channel:res.data.channel,//宫格数据
          coupon:res.data.couponList,//优惠卷数据
          groupons:res.data.grouponList,//团购专区
          brands:res.data.brandList,//品牌制造商
          newGoods:res.data.newGoodsList,//新品首发
          hotGoods:res.data.hotGoodsList,//人气推荐
          topics:res.data.topicList,//专题精选
          floorGoods:res.data.floorGoodsList,//居家 二维数组
        })
      }
    })
    util.request(api.GoodsCount).then(res=>{
      that.setData({
        goodsCount:res.data.goodsCount
      })
    })
  },

  onLoad:function(){
    // 在onload中调用封装的方法  
    this.getIndexData()

    // 请求首页面数据
    // wx.request({
    //   url: 'http://localhost:8082/wx/home/index',
    //   data: {},
    //   method: 'get',
    //   header: {
    //     'Content-Type': 'application/json',
    //     'X-Mymall-Token': wx.getStorageSync('token')
    //   },
    // success:function(res){
    //   console.log(res);
      
    //     that.setData({
    //       banner:res.data.data.banner,//轮播图数据
    //       channel:res.data.data.channel,//宫格数据
    //       coupon:res.data.data.couponList,//优惠卷数据
    //       groupons:res.data.data.grouponList,//团购专区
    //       brands:res.data.data.brandList,//品牌制造商
    //       newGoods:res.data.data.newGoodsList,//新品首发
    //       hotGoods:res.data.data.hotGoodsList,//人气推荐
    //       topics:res.data.data.topicList,//专题精选
    //       floorGoods:res.data.data.floorGoodsList,//居家 二维数组
    //     })
    //     console.log(that.data.floorGoods);
    // },
    // fail:function(err){
    //   reject(err)
    // }
    // })
    // 请求商品数量接口
    // wx.request({
    //   url: 'http://localhost:8082/wx/goods/count',
    //   data: {},
    //   method: 'get',
    //   success:function(res){
    //     console.log(res);
    //     that.setData({
    //       goodsCount:res.data.data.goodsCount
    //     })
    //     console.log(that.data.goodsCount);
    //   }
    // })
  },
  

})